Міністерство освіти, науки, молоді та спорту України
Національний університет “Львівська політехніка”
Кафедра ЕОМ
Курсова робота
з предмету: «Системне програмне забезпечення»
на тему: «Програма контролю та керування енергоспоживанням у Windows 7»
Підготував: ст. гр. КІ-35
Прийняв: асис. каф. ЕОМ
Грицик І.В.
Львів 2015
Завдання на курсову роботу
Розробити програму контролювання та керування енергоспоживанням портативних ПК з операційною системою Windows 7 з наступними функціями:
Управління яскравістю екрану;
Перегляд заряду батареї;
Отримання часу до повної розрядки батареї;
Отримання планів енергоспоживання;
Зміна плану енергоспоживання.
Програма повинна використовувати стандартні бібліотеки класів платформи .NET і WinApi функції.
Анотація
В курсовій роботі була розроблена програма контролю та керування енергоспоживанням у Windows 7, вона дозволяє переглядати стан батареї, контролювати яскравість екрану, виводи інформацію про план електроживлення і змінювати його. Програма визначає чи підключений зарядний пристрій, скільки часу залишилось до повної розрядки батареї .
Програма була розроблена за допомогою Microsoft Visual Studio 2013 і працює на базі платформи .NET з використанням WinApi функцій, а також використовує бібліотеку написану на С++.
Annotation
In this course work has developed a program of control and power management in Windows 7, it allows you to view battery status, monitor screen brightness, displays information about power plan and modify it. The program determines whether the connected charger, the remaining time to the full battery discharge.
The program was developed using Microsoft Visual Studio 2013 and is based on .NET platform using WinApi functions and uses a library written in C ++.
Зміст
Вступ 6
1. Огляд методів управління енергозбереженням Windows 8
2. Вибір технології програмування 13
3. Розробка програми 17
3.1. Розробка вузла керування яскравістю екрану 18
3.2. Розробка вузла виведення інформації про стан батареї 20
3.3. Розробка вузла виводу даних про план енергоспоживання 21
3.4. Розробка вузла зміни плану енергоживлення 22
4. Опис інтерфейсу та інструкції користувача 23
5. Тестування 24
5.1. Виявлення помилок зміни яскравості екрану 25
5.2. Виявлення помилок зміни плану енергоживлення 27
5.3. Виявлення помилок коректного відображення стану батареї 28
Висновок 30
Список літератури 31
Додаток. Лістинг програми 32
DLL……………………………………………………………………………...32
Інтерфейс 38
Вступ
Ноутбук дозволяє працювати практично завжди і скрізь. За винятком самих екстремальних ситуацій, наприклад у сильну спеку, або під проливних дощем. Хоча для таких випадків існують спеціальні захищені комп'ютери, які випускаються деякими фірмами, наприклад Panasonic і Getac.
Як можна зрозуміти, ноутбук - універсальний засіб. Звичайно, можна сперечатися, що ноутбуки не годяться для повноцінної заміни ігрових комп'ютерів або спеціалізованих робочих станцій. Але такі пристрої – приватний для використання випадок комп'ютера. Перші потрібні в основному «хардкорним» гравцям, або технікам, які прагнуть поставити на свій комп'ютер найсучасніше «залізо», другі призначені для вирішення вузькоспеціалізованих завдань, наприклад обробки векторної та растрової графіки, монтажу відеофільмів і так далі.
У переважній більшості, сучасні комп'ютери вже досягли такої продуктивності, що жодним чином не можуть прискорити продуктивність праці: найпотужніший процесор не допоможе користувачеві швидше набирати текст на клавіатурі, найсучасніша відеокарта з останніх новинок не стане показувати робочий стіл гарніше, ніж це може відеокарта, випущена в минулому році.
Дуже часто домашні комп'ютери використовуються як розважальний центр: "ходіння" по Інтернету, прослуховування музики, перегляд фільмів, прості аркадні (так звані казуальні) ігри. Для того щоб впоратися з такими завданнями, згодиться комп'ютер початкового рівня.
Виробники комп'ютерного обладнання, звичайно ж, звернули увагу на такий стан речей, і стали пропонувати відповідне обладна...